Component({
    externalClasses: [ "q-class" ],
    options: {},
    properties: {
        type: {
            type: String,
            value: "primary"
        },
        loading: {
            type: Boolean,
            value: !1
        },
        disabled: {
            type: Boolean,
            value: !1
        },
        openType: {
            type: String
        },
        round: {
            type: Boolean,
            default: !1
        }
    },
    methods: {
        onTap: function(e) {
            this.data.disabled || this.data.loading || this.triggerEvent("click", e);
        },
        bindgetphonenumber: function() {
            var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.detail, a = void 0 === t ? {} : t;
            this.data.disabled || this.data.loading || this.triggerEvent("getphonenumber", a);
        }
    }
});